package cn.wolfcode.luowowo.acticle.service.impl;

import cn.wolfcode.luowowo.acticle.domain.AswerDetail;
import cn.wolfcode.luowowo.acticle.mapper.AswerDetailMapper;
import cn.wolfcode.luowowo.acticle.query.AswerQueryObject;
import cn.wolfcode.luowowo.acticle.service.IAswerService;
import com.alibaba.dubbo.config.annotation.Service;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

@Service
public class AnswerServiceImpl implements IAswerService {
    @Autowired
    private AswerDetailMapper aswerDetailMapper;
    //分页查询
    public PageInfo<AswerDetail> selectForList(AswerQueryObject qo) {
        PageHelper.startPage(qo.getCurrentPage(),qo.getPageSize());
        List<AswerDetail> list=aswerDetailMapper.selectForList(qo);
        return new PageInfo(list);
    }
    //根据用户id查询回答信息
    public AswerDetail getAswerByuId(Long uId) {
        AswerDetail aswerDetail=aswerDetailMapper.getAswerByuId(uId);
        return aswerDetail;
    }

    public List<AswerDetail> list() {
        List<AswerDetail> aswerDetails = aswerDetailMapper.selectAll();
        return aswerDetails;
    }
}
